/*
 * name: lettering.js
 * version: v0.7.0
 * update: http://letteringjs.com/
 * date: 2016-07-18
 */
define('lettering', function(require, exports, module) {
  var $ = require('jquery');
  (function($){function injector(t,splitter,klass,after){var text=t.text(),a=text.split(splitter),inject="";if(a.length){$(a).each(function(i,item){inject+='<span class="'+klass+(i+1)+'" aria-hidden="true">'+item+"</span>"+after});t.attr("aria-label",text).empty().append(inject)}}var methods={init:function(){return this.each(function(){injector($(this),"","char","")})},words:function(){return this.each(function(){injector($(this)," ","word"," ")})},lines:function(){return this.each(function(){var r="eefec303079ad17405c889e092e105b0";injector($(this).children("br").replaceWith(r).end(),r,"line","")})}};$.fn.lettering=function(method){if(method&&methods[method]){return methods[method].apply(this,[].slice.call(arguments,1))}else{if(method==="letters"||!method){return methods.init.apply(this,[].slice.call(arguments,0))}}$.error("Method "+method+" does not exist on jQuery.lettering");return this}})($);
});